Career 2022 2014 2013 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 VII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth X Torneo Internazionale di Tennis - Barletta San Marino Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo '97 - Barcelona 1997 Mercedes Cup - Stuttgart Grolsch Open 1997 - Amsterdam Davidoff Swiss Indoors - Basel 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Generali Open 2000 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel BellSouth Open - Vina del Mar Energis Open - Amersfoort Kremlin Cup - Moscow CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney M15 Heraklion Sydney Dubai Rosmalen Bournemouth Tel Aviv Dubai Milan Estoril Amsterdam Kitzbuhel San Marino Bucharest Santiago Montevideo Buenos Aires Estoril St. Polten Prague Santiago Montevideo Adidas International - Sydney Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Qatar Open - Doha Medibank Private International - Sydney U.S. Pro Tennis Championships - Boston FILA Challenger Biella - Biella 5th Sardinian International Championships - Cagliari ATU Cup - Weiden Copa Petrobras Santiago - Santiago Nord LB Open 2007 - Braunschweig San Marino CEPU Open - San Marino BellSouth Open - Vina del Mar San Marino Challenger Argentina Open - Buenos Aires Bytom Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Open 13 - Marseille Synsam Swedish Open - Bastad MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel U.S. Mens's Clay Court Championship - Houston If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Mercedes Cup - Stuttgart Movistar Open - Santiago Mercedes Cup - Stuttgart Ljubljana Open - Ljubljana ATU Cup - Weiden Bulgarian Open - Sofia Architect Open - Budapest Copa Petrobras Uruguray - Montevideo La Serena Open - La Serena Rijeka Open - Rijeka Pekao Open - Szczecin Open Tarragona Costa Daurada - Tarragona Cordenons Challenger Napoli Challenger Samarkand Challenger Generali Open 1999 - Kitzbuhel Trofeo Internacional Club Laieta - Barcelona Challenger Copa Sevilla - Seville Copa Kia Challenger ATP - Santiago XL Bermuda Open - Bermuda Estoril Open - Estoril Nord LB Open - Braunschweig Kos Succhetti Tennis Cup - Cordenons CA Tennis Trophy - Vienna San Benedetto Challenger Szczecin Challenger Tarragona Challenger Washington Tampere Challenger Stuttgart Seville Challenger Campionati Internazionali di Sicilia - Palermo Franklin Templeton Tennis Classic - Scottsdale Casablanca San Luis Potosi Challenger - San Luis Potosi Maia Open 2002 - Maia Nord/LB Open - Braunschweig 2003 Eddleman USTA Challenger - Birmingham Copa Telmex - Buenos Aires Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Open Romania - Bucharest Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open SEAT Godo 2006 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Top Wool Challenger Biella - Biella Polish Open 2000 - Poznan Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto EI Bank Bulgarian Challenger - Sofia Ordina Open - 's-Hertogenbosch IX Ciutat de Barcelona - Barcelona BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Marino Cepu Open - San Marino Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Tehran Open ATP Challenger - Tehran Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota Timisoara Challenger - Timisoara Copa Sevilla-Internacionales de Andalucia - Seville IX Torneo Internacionale de Tennis - Barletta Tunis Open - Tunis Schickendanz Open - Furth Nord LB Open - Braunschweig San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Memorial Piertomaso Tessitore - San Remo Pekao Open 2005 - Szczecin Sir Supermercati - Rome Copa Petrobras - Santiago Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras - Aracaju Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Memorial Manfredini - Sassuolo Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Challenger Fondazione Carige - Genova Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Pekao Open 2004 - Szczecin Kos-Zucchetti Tennis Cup - Cordenons XI Ciutat de Barcelona - Barcelona LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Poznan Challenger Kitzbuhel Challenger Tennis Napoli Cup - Napoli Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere XI Ciutat de Barcelona - Barcelona Copa Petrobras - Montevideo Braunschweig Challenger Tennis Napoli Cup 2006 - Napoli Scheveningen Challenger Citta di Monza - Monza San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Bancastato Challenger Lugano - Lugano 2003 West Side Tennis Club Challenger - Forest Hills Siemens Open 2003 - Scheveningen Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Seville Challenger 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Sporting Challenger - Turin San Marino Cepu Open - San Marino Todi Challenger The Hilversum Open - Hilversum Braunschweig Challenger Banjaluka Challenger 2007 - Banja Luka Nord/LB Open 2004 - Braunschweig BellSouth Open - Vina del Mar Open de Montauban - Montauban Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Pharma Medico Open 2008 - Aarhus Davidoff Swiss Indoors - Basel Warta Cup - Sopot Copa Telefonica CTC Chile - Santiago BMW Brixina Tennis Open 2000 - Bressanone Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Sporting Challenger '08-Trofeo Regione Piemonte - Turin Genoa Open Challenger-Fondazione Carige - Genova Stockholm Open - Stockholm ATP Challenger Trophy 2008 - Trnava Qatar Exxon Mobil Open - Doha Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio Napoli Challenger Intersport Heilbronn Open - Heilbronn Citta di Brindisi - Brindisi Copa Kia - Santiago RCA Championships - Indianapolis Open Seat-Godo '99 - Barcelona Challenger 42 - Andrezieux Mallorca Open - Mallorca Connex Open Romania - Bucharest Dubai Tennis Open - Dubai Adidas Open de Toulouse - Toulouse Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Gstaad Stockholm Bogota Challenger Nice VIII Trofeo Ciutat de Barcelona - Barcelona Idea Prokom Open - Sopot Croatia Open - Umag Citta di Como - Como Campionati Internazionali di Sicilia - Palermo Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Movistar Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Furth Challenger Kosice Challenger Trnava Challenger Italian Open - Rome Marbella Open - Marbella Adidas International - Sydney Estoril Open - Estoril The Samsung Open - Bournemouth Dubai Tennis Open - Dubai RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Rado Swiss Open - Gstaad UBS Open Gstaad - Gstaad ATP Challenger Open 2004 - Monchengladbach Grand Prix de Tennis de Lyon - Lyon UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Adidas International - Sydney Campionati Internazionali di Sicilia - Palermo Trofeo Conde de Godo - Barcelona Generali Open 2002 - Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Scottsdale Estoril Barcelona Nottingham Umag Marbella Mexico City Gstaad Florence Bastad Stuttgart Umag Bucharest Palermo Grand Prix de Tennis de Lyon - Lyon Barcelona Cerveza Club Colombia Open - Bogota TD Waterhouse Cup - Long Island Santiago German Open - Hamburg Italian Open - Rome Estoril Open - Estoril Heineken Open - Auckland Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Heineken Open - Auckland Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Rado Swiss Open - Gstaad Allianz Suisse Open Gstaad - Gstaad CA Tennis Trophy - Vienna Open Seat-Godo '98 - Barcelona 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Antwerp Great American Insurance ATP Championship - Cincinnati Dubai Tennis Open - Dubai Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril San Marino Abierto Mexicano Telcel - Acapulco Sydney International - Sydney Pilot Pen International - New Haven Grand Prix de Tennis de Toulouse - Toulouse Qatar ExxonMobil Open - Doha Franklin Templeton Tennis Classic - Scottsdale Vienna Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome BellSouth Open - Vina del Mar Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Estoril Open - Estoril The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Stockholm Open - Stockholm Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Masters Series - Hamburg Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Adidas International - Sydney Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Adidas International - Sydney Stuttgart Paris Indian Wells Hamburg Rome Monte Carlo Rome Open Seat-Godo 2000 - Barcelona CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Davidoff Swiss Indoors - Basel Valencia Synsam Swedish Open - Bastad Copa AT&T - Buenos Aires Amsterdam Dubai Tennis Open - Dubai RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Estoril Open - Estoril Barcelona Oporto Mallorca Open - Mallorca Barcelona Qatar Exxon Mobil Open - Doha Dutch Open Tennis - Amersfoort NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg du Maurier Open - Toronto Tennis Masters Series - Madrid Eurocard Open - Stuttgart Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Licher German Open - Hamburg German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open Wimbledon French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Monte Carlo French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Eutelsat Monte Carlo Open - Monte Carlo Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York The Ericsson Open - Miami Australian Open - Melbourne The Lipton Championships - Key Biscayne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, QF, ESP-CRO 5-0 U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ESP-RUS 4-1 Newsweek Champions Cup - Indian Wells Wimbledon - London Tennis Masters Cup - Shanghai Olympics - Sydney Atlanta Olympics ATP Tour World Championship - Hannover